92536213 การโปรแกรมคอมพ วเตอร (Computer Programing)



Similar documents
ค ม อ กระทรวงศ กษาธ การ สาน กงานคณะกรรมการการอาช วศ กษา

การพ ฒนาโปรแกรมฐานข อม ล ส าหร บแฟ มข อม ลในคอมพ วเตอร ส วนบ คคล

คล กท ป ม เม อต องการยกเล กการลบข อม ล คล กท ป ม เม อต องการลบข อม ล จะแสดงหน าจอด งร ป

บทท 3 ระบบการแจ งข าวสารประชาส มพ นธ อ เล กทรอน กส

สถานศ กษาพอเพ ยงต นแบบ

ร ปท หน าจอ การค นหาการจ ดสรรอาคารบ านพ ก

บร การส บค นข อม ลหน งส อราชการ

ท างานก บข อม ล การเล อนต าแหน ง

บทท หล กการแก ป ญหาด วยคอมพ วเตอร

เค าโครงการจ ดการเร ยนร โรงเร ยนเขาสวนกวางว ทยาน ก ล ภาคเร ยนท ๑ ป การศ กษา ๒๕๕๖

แผนการจ ดการความร ประจ าป งบประมาณ พ.ศ. 2552

การใช โปรแกรมส าเร จร ป Microsoft Word 2003 ระด บ ปวช.

เจ าหน าท บร หารงานท วไป

ส ปดาห ท ต วช ว ดการเร ยนร เน อหาการเร ยนร ภาระงาน หน วยท 1: เทคโนโลย สารสนเทศและการส อสาร 1 ใช ระบบปฏ บ ต การคอมพ วเตอร เพ อ การท างาน ง3.1 ป.

จ ดท าโดย กองห องสม ด กรมย ทธศ กษาทหารเร อ

ค ม อระบบรายงานผลการดาเน นงานรายเด อน ความร เบ องต นในการใช โปรแกรม

ค ม อการใช งาน (ส าหร บผ จ ดก จกรรม) โครงการ พ ฒนาระบบบร หารจ ดการฐานข อม ล เคร อข ายผ ม ส วนได เส ยในการประกอบก จการพล งงาน

2. ค ณสมบ ต ของผ แข งข น เป นน กศ กษาท กาล งศ กษาอย ในระด บม ธยมศ กษาตอนต น โดยไม จาก ดอาย

ตรวจสอบพ นท ปล กยางพาราในพ นท ป าอน ร กษ ต ดตามผลการเข าปฏ บ ต การพ นท ปล กยางพารา ในพ นท ป าอน ร กษ

คาอธ บายรายว ชา จ ดประสงค รายว ชา 1. ม ความเข าใจโปรแกรมประมวลผลคา 2. ม ท กษะในการใช โปรแกรมประมวลผลคา 3. เห นถ งความสาค ญของโปรแกรมประมวลผลคา

การใช งาน MS Power Point 2013

เอกสารประกอบการเร ยน เร อง คอมพ วเตอร น าร

แผนการจ ดการความร ประจ าป การศ กษา 2557 ส าน กส งเสร มว ชาการและงานทะเบ ยน องค ความร หล กการให บร การท ด ของบ คลากร สวท.

หล กส ตร การสร าง E-book ด วยโปรแกรม DeskTop Author

ค าอธ บายรายว ชา คอมพ วเตอร

E Office ส าน กงานเขตพ นท การศ กษานครราชส มา เขต 6

ค ม อการใช งาน ระบบจ ดส งรายช ออาจารย ผ สอนผ านเคร อข ายอ นเตอร เน ต

ช อโครงการ : เร อง หล กส ตรการใช โปรแกรมไมโครซอฟต ออฟฟ ต 2007 (ล ขส ทธ ) ระด บเบ องต น

ค ม อการใช งาน สาหร บคร ผ สอน,คร ท ปร กษา

ภาคว ชาว ศวกรรมคอมพ วเตอร คณะว ศวกรรมศาสตร สถาบ นเทคโนโลย พระจอมเกล าเจ าค ณทหารลาดกระบ ง. ว ชา Computers and Programming

แบบประเม นประส ทธ ภาพและประส ทธ ผลการปฏ บ ต งานของล กจ างประจ า

คำช แจง เคร องม อว ดและประเม นควำมสำมำรถและท กษะ ตำมจ ดเน นกำรพ ฒนำค ณภำพผ เร ยน กำรใช เทคโนโลย เพ อกำรเร ยนร

MICROSOFT ACCESS 2010 INTERMEDIATE

แผนการจ ดการเร ยนร ระด บ ปวช. ปวส. รห สว ชา ว ชา คอมพ วเตอร เพ องานอาช พ จานวน 2 หน วยก ต เวลา 3 ช วโมง / ส ปดาห รวม 54 ช วโมง / ภาคเร ยน

คาช แจง เคร องม อว ดและประเม นความสามารถและท กษะ ตามจ ดเน นการพ ฒนาค ณภาพผ เร ยน การใช เทคโนโลย เพ อการเร ยนร ช นม ธยมศ กษาป ท ๒

ใช Excel ต ดเกรด ง ายน ดเด ยว

ต วอย างการใช งาน โปรแกรมกฎหมายส งแวดล อม ความปลอดภ ยและ การประเม นความสอดคล อง

การว เคราะห หล กส ตรสมรรถนะรายว ชา (ปร บปร ง 2)

ค ม อการใช โปรแกรมจ ดเก บเอกสาร PSO ส าน กงานป องก นควบค มโรคท 5 จ งหว ดนครราชส มา *********************

ภาพท 2 แสดงหน าการท ารายงานส นค าคงคล ง

ËÅÑ Êٵà Managing and Reporting Sales Data with Excel 2010

เคร องม อช ดท ๕ ด านท กษะในการว เคราะห เช งต วเลข การส อสารและเทคโนโลย สารสนเทศ

ค ม อการใช งาน ส าหร บ ใช งานระบบ (จ งหว ด/ศ นย /กล ม) โครงการพ ฒนาระบบงานบร หารและจ ดการโครงการ กรมส งเสร มสหกรณ บร ษ ท บ ซโพเทนเช ยล จ าก ด

2. การฝ กอบรม 2.1 โครงการพ ฒนา เพ อพ ฒนาและเสร มสร าง เท าก บจ านวน เท าก บจ านวน การฝ กอบรม ภายในป บ คลากรม ค ณธรรม ส าน กปล ด ทดสอบตามแบบ

หล กส ตร การบ าร งร กษาคอมพ วเตอร เบ องต น

ง14201 คอมพ วเตอร รายว ชาเพ มเต ม กล มสาระการเร ยนร การงานอาช พและเทคโนโลย ช นประถมศ กษาป ท 4 เวลา 80 ช วโมง

ค ม อการใช งานโปรแกรม

การแปลค าพ ก ดจากลองจ จ ดละต จ ดท เป น องศา ล ปดา ฟ ล ปดา ให เป นทศน ยม

ก จกรรมเสร มหล กส ตร กล มสาระการเร ยนร การงานอาช พและเทคโนโลย : เทคโนโลย สารสนเทศ ประถมศ กษา ช นประถมศ กษาป ท 1 ภาคต น

MICROSOFT EXCEL 2007 การใช โปรแกรมค านวณ ด วย MICROSOFT EXCEL 2007 คร อ มาพร บร ร กษ

ผลการเร ยนร ข อท 6 พ ฒนาโครงงานคอมพ วเตอร โดยการเข ยนโปรแกรมภาษา Basic ได

งานอาช พ 2. อธ บายส วนประกอบของหน าต างโปรแกรม ในหน วยท 4 โครงสร างของเน อการ ค นคว า และการม ส วนร วมใน (5 ส ปดาห )

How To Understand The 3Rd Edition Of The Book \"Theory Of Mind\"

ผลการด าเน นงานในป งป.๕๑

มาตรฐานการอาช วศ กษา พ.ศ การประก นค ณภาพภายในการอาช วศ กษา ตามกฎกระทรวง ว าด วยระบบ หล กเกณฑ และว ธ การประก นค ณภาพการศ กษา พ.ศ.

ค ม อการใช งานระบบ สาน กบร หารการม ธยมศ กษาตอนปลาย 2556 WEB SITE MANAGEMENT SYSTEM SOFTWARE. VERSION 1.0

พ มพ งานคล อง สามารถท างานร วมก บผ อ นได ด ม ความร บผ ดชอบ กระต อร อร น ละเอ ยดรอบคอบ

ตารางว เคราะห เน อหาหน วยการสอน

Software Design and Development 1/2003

ค ม อการใช งานโปรแกรม FileZilla

How To Get A Job At A Bank

ค ม อการใช งาน การใช งานโปรแกรมท าเน ยบส วนราชการ CONTROL MENU INFORMATION PORT

กระบวนการบ นท กรายการขอจ ายช าระเง น

คำช แจง เคร องม อว ดและประเม นควำมสำมำรถและท กษะ ตำมจ ดเน นกำรพ ฒนำค ณภำพผ เร ยน กำรใช เทคโนโลย เพ อกำรเร ยนร

มหาว ทยาล ยราชภ ฏสวนด ส ต แนวการสอน

จ ดทาโดย งานพ ฒนาระบบสารสนเทศ

เอกสาร ค ม อการใช งาน โปรแกรม e-office ส าหร บผ ใช งานท วไป

การพ ฒนาระบบเอกสารภายในส าน กงาน (E-Document)

RMS 2007 โปรแกรมระบบบร หารงานอาช วศ กษา RMS 2007 ค ม อ

รายงานผลการประเม นมาตรฐาน

ค ม อการต ดต งโปรแกรม ระบบบร หารงานว จ ยแห งชาต แบบ Offline (NRPM Offline) ส าหร บเจ าหน าท หน วยงาน

ค ม อการร บ-ส งหน งส อราชการ (OBEC e-office)

โรงเร ยนเซนต จอห นเทคโนโลย แผนการเร ยนหล กส ตรประกาศน ยบ ตรว ชาช พ พ ทธศ กราช 2545 (ปร บปร ง พ.ศ. ชม. รห สว ชา รายว ชา นก ชม.

ค ม อการใช งานโปรแกรมระบบจ ดการคล งข อสอบส วนกลาง

4. การใช งานโปรแกรมตารางค านวณ

การน า Dropbox มาใช ในการท างาน ส าน กงานว ทยาเขตจ กรพงษภ วนารถ

การจ ดท ารายงานประจ าป สยาม ป ยะนราธร ศ กษาน เทศก สพป.กทม.

แบบฟอร มท 2 แผนพ ฒนาบ คลากรและแผนพ ฒนาปร บปร งว ฒนธรรมองค การ

เจาะล ก 30 ค ณล กษณะเด น. Scorecard - Cockpit. Software

เอกสารประกอบการเร ยนรายว ชาเพ มเต ม

ส วนเจ าหน าท ผ บทท 1 ส าน กบร หารงานกลาง น าเข าข อม ล ท วไป จ งเล อนเง นเด อนน ก ไขข อม ลผลการ ดรอบการประ ม น 2. เล อกป งบประมาณ 1-1 โดย บร ษ ท

งานสถ ต และรายงาน. (Statistic & Reporting Module) ค ม อการใช งานระบบห องสม ดอ ตโนม ต สพฐ. เวอร ช น 3 1

ค ม อด าเน นการและว ธ การจ ดส งข อม ลในการทบทวนแผนปฏ บ ต การเช งกลย ทธ ผ านระบบสารสนเทศ (MIS) ของหน วยงาน

ค ณสมบ ต ของผ สม คร และรายละเอ ยดว ชาท สอบ (พน กงานภายใน และบ คคลภายนอก) สอบข อเข ยน ความร ท วไป ความร เฉพาะตาแหน ง

สารบ ญ หน า บทท 1 ความร ท วไปเก ยวก บบ ญช เพ อการจ ดการ

แนวทางการประเม นการด าเน นงานศ นย ก าล งคนอาช วศ กษา (

การท างานเก ยวก บ Paragraph

รายการการแข งข นคอมพ วเตอร

บทท 3 การต ดต งโปรแกรม Add Ins เพ อการว เคราะห ข อม ล. การต ดต งโปรแกรม Add Ins เพ อการว เคราะห ข อม ล ส าหร บ Excel 2007

ค ม อการใช โปรแกรม การประมวลผลการประเม นค ณภาพภายในสถานศ กษา

๒) การบ นท กเอกสาร. ๑๘) การใช ค ย ล ด Ctrl + V, Ctrl + C, Ctrl + X ๒๐) ส งพ มพ เอกสารออกทางเคร องพ มพ ๑) การเป ดใช โปรแกรม

How To Get A Lotus Note

โครงการสอน ภาคเร ยนท 1 ป การศ กษา 2557 อาจารย ผ สอน ว าท ร.ต.หญ งวรรณธ ดา วรส ทธ พงษ ว ทยาล ยอาช วศ กษาพ ษณ โลก

ค ม อการใช งานระบบประเม นค ณภาพการศ กษา (e-sar) สาน กคอมพ วเตอร มหาว ทยาล ยท กษ ณ

คาแนะนาต ดต ง Application : Android Tablet คร ช นประถมศ กษาป ท ๒ ศ นย เทคโนโลย สารสนเทศเพ อการศ กษา สพป.สกลนคร เขต 2

แนวทางการดาเน นงาน/ ต วอย างโครงการสาค ญ โครงการท ได การประช ม เพ มเต ม

Transcription:

92536213 การโปรแกรมคอมพ วเตอร () Lecture 09 Input/Output with files ดร. ป ต พร ถนอมงาม ดร. ก ตต พงศ อำนวยสว สด ว ทยาล ยนาโนเทคโนโลย พระจอมเกล าลาดกระบ ง สถาบ นเทคโนโลย พระจอมเกล าเจ าค ณทหารลาดกระบ ง Input/Output with files 1

Contents แฟ มข อม ล การสร างแฟ มข อม ล การนำเข าและนำออกของข อม ลจากแฟ มข อม ล Input/Output with files 2

แฟ มข อม ล แฟ มข อม ล (data file) ค อ แฟ มท ม การเก บข อม ลท ม ความส มพ นธ ก นมาไว ด วยก น โดยม การเก บข อม ลอย างต อเน องก นไปต งแต ต นแฟ มข อม ลไปจนกระท งจบแฟ มข อม ล โดยท ผ เข ยนข อม ลสามารถแบ งข อม ลท ต องการจ ดเก บลงในแฟ มเป น field หร อ record ก ได 10 records 3 fields Input/Output with files 3

การประมวลผลแฟ มข อม ล การบ นท กข อม ลลงในแฟ มข อม ล (write data into file) การอ านข อม ลจากแฟ มข อม ลมาใช งาน (read data from file) การเพ มข อม ลลงในแฟ มข อม ล (append data into file) เป ดแฟ มข อม ล fopen() + mode ประมวลผลแฟ มข อม ล ป ดแฟ มข อม ล fclose() Input/Output with files 4

การประมวลผลแฟ มข อม ล การบ นท กข อม ลลงในแฟ มข อม ล (write data into file) เป ดแฟ มข อม ล fopen() + mode = w (overwrite) ต วอ กษรต วเด ยว (single character) ใคำส ง putc( ) ประมวลผลแฟ มข อม ล เลขจ านวนเต ม (integer) จำนวนทศนย ม (floationg point) สตร ง (strings) ใช คำส ง fprintf( ) ข อม ลแบบแบบโครงสร าง (structures) หร อต วแปรช ด (arrays) ใช คำส ง fwrite( ) ป ดแฟ มข อม ล fclose() Input/Output with files 5

การประมวลผลแฟ มข อม ล การอ านข อม ลจากแฟ มข อม ลมาใช งาน (read data from file) เป ดแฟ มข อม ล fopen() + mode = r (read only) ต วอ กษรต วเด ยว (single character) ใคำส ง getc( ) ประมวลผลแฟ มข อม ล เลขจ านวนเต ม (integer) จำนวนทศนย ม (floationg point) สตร ง (strings) ใช คำส ง fscanf( ) ข อม ลแบบแบบโครงสร าง (structures) หร อต วแปรช ด (arrays) ใช คำส ง fread( ) ป ดแฟ มข อม ล fclose() Input/Output with files 6

การประมวลผลแฟ มข อม ล การเพ มข อม ลลงในแฟ มข อม ล (append data into file) เป ดแฟ มข อม ล fopen() + mode = a (append) ประมวลผลแฟ มข อม ล ป ดแฟ มข อม ล fclose() Input/Output with files 7

เป ดแฟ มข อม ล ฟ งก ช น fopen( ) เป นฟ งก ช นท ใช ในการเป ดแฟ มข อม ล FILE *fp; fp = fopen( filename,mode); #include <stdio.h> int main() FILE *fp; if((fp=fopen( D:/test.dat, w ))==NULL) printf( Error in open file ); exit(1); else printf( Open file complete ); exit(1); fclose(); Input/Output with files 8

#include <stdio.h> #include <stdlib.h> Examples int main(void) FILE *fp; char ch; if((fp=fopen("d:/name.dat","w"))==null) printf("error in open file"); exit(1); else printf("please enter your name (press Enter to quit) : "); do ch=getche(); putc(ch,fp); while(ch!='\r'); printf("\nyour name are record at D:/name.dat\n\n"); fclose(fp); Input/Output with files 9

#include <stdio.h> #include <stdlib.h> Examples int main(void) FILE *fp; char ch; if((fp=fopen("d:/name.dat","r"))==null) printf("error in open file"); exit(1); else printf("\n Hello : "); do ch=getc(fp); printf("%c",ch); while(ch!= EOF); printf("\n\n"); fclose(fp); Input/Output with files 10

#include <stdio.h> #include <stdlib.h> int main(void) int i,n,min,max,sum,a[100]; char ch,filename[100]; float avg; FILE *fp; Examples printf("enter your input file : "); gets(filename); if((fp=fopen(filename,"a+t"))==null) printf("error in open file"); exit(1); else i=0; while (!feof(fp)) fscanf(fp,"%d",&a[i]); i++; n=i; // Finding MAX/MIN min=a[0]; max=a[0]; for (i=1;i<n;i++) if (a[i]<min) min=a[i]; else if (a[i]>max) max=a[i]; fprintf(fp,"\n\nmin = %d / MAX = %d",min,max); // Average sum=0; for (i=0;i<n;i++) sum=sum+a[i]; avg=sum/n; fprintf(fp," \n\navg = %0.2f",avg); printf("\nresult is saved at '%s'\n",filename); fclose(fp); Input/Output with files 11

Homeworks กำหนดให น กศ กษาห องหน ง ม จำนวนน กศ กษาท งหมด N คน จงเข ยนโปรแกรมต ดเกรด ในกรณ ต อไปน ผ ใช สามารถกำหนดช วงคะแนนของแต ละเกรดได เอง ร บ ช อ-รห สน กศ กษา-คะแนน จากแฟ มข อม ล และแสดงเกรดบนหน าจอ คำนวนคะแนนเฉล ยของน กเร ยนห องน แสดงค าคะแนนส งส ด และ คะแนนต ำส ด ของน กเร ยนห องน แสดงตารางแสดงความถ สะสมของแต ละเกรด แสดงค าส วนเบ ยงเบนมาตรฐานของน กศ กษาห องน บ นท ก ช อ-รห สน กศ กษา-คะแนน-เกรด เป นแฟ มใหม รวมท งแสดงช วงคะแนนของแต ละเกรด คะแนน เฉล ย ส วนเบ ยงเบนมาตรฐาน ค าคะแนนส งส ดและต ำส ด ความถ สะสมของแต ละเกรด ลงในแฟ มใหม ด วย Input/Output with files 12